rush of traffic - French English Dictionary